package com.aube.mis.service;

import java.util.List;

import com.aube.apiv2.vo.push.msg.resp.PushPageRelateDataVo;
import com.aube.mis.dto.PaginationResultDTO;
import com.aube.mis.dto.PushDTO;
import com.aube.mis.dto.PushRelatedTagDTO;
import com.aube.mis.vo.DataTableCriterias;

public interface PushService {
	PaginationResultDTO<PushDTO> getPushList(DataTableCriterias criterias, String showId);
	void deletePush(String pushId);
	void editPush(PushDTO pushDTO);
	PushDTO getPushDetail(String pushId);
	PushPageRelateDataVo getPushRelateData(String showId, String relatedTag);
	List<PushRelatedTagDTO> getPushRelatedTagList();
}
